8
Reglas activas
5
Niveles de prioridad
17
Salas configuradas
6
Reportes base
3
Pendientes de definición
2
Reglas sensibles
Motor de reglas de negocio
Cada regla define una condición evaluable y una acción del gestor de colas. El motor las evalúa en cascada al momento del check-in y al terminar cada examen.
ID
Nombre · Descripción · Lógica de la regla
Tipo
Alcance
Estado
Acciones
R1
Priorización hora cita vs. check-in
Paciente que llega a tiempo conserva su posición; llegada tardía recalcula posición en la cola.
CUANDOtrabajador.hora_cita ≤ hora_actual + 10min
ENTONCESMantiene posición original en la cola del área
Base
Sede
Activa
R3
Laboratorio primero — exámenes en ayunas
Si el paciente tiene exámenes que requieren ayunas, el motor fuerza laboratorio como primera área de la ruta.
CUANDOprestacion.requiere_ayuno = true
ENTONCESForzar Laboratorio como nivel 1 de la ruta del paciente
Base
Sede
Activa
R6
Atención preferente — Ley 28683
Gestantes, adultos mayores y personas con discapacidad tienen prioridad legal obligatoria. No puede desactivarse.
CUANDOtrabajador.categoria ∈ { gestante, adulto_mayor, discapacidad }
ENTONCESSubir a cola PREFERENCIAL — no puede sobreescribirse por ninguna otra regla
Obligatoria
Global
Bloqueada
R7
Acelerar rutas casi completas
Paciente con un solo examen pendiente gana posición dentro de su nivel de prioridad. Reduce tiempos de cierre.
CUANDOexamenes_pendientes = 1
ENTONCESIncrementar puntaje de prioridad dentro de la cola actual
Optimización
Sede
Activa
RC-12
Bloqueo de Rayos X — HCG previo obligatorio
Si la paciente es mujer y tuvo FUR reciente, el motor bloquea RX hasta recibir resultado de HCG de Modulab. Si es positivo, cancela la placa.
CUANDOtrabajador.sexo = F
Yresultado.HCG = PENDIENTE
ENTONCESBloquear área Rayos X hasta recibir resultado HCG de Modulab
Clínica
Cliente / sede
Activa
RC-21
Psicología completa antes de consultorio
Para empresas que lo requieren (ej. Chinalco), el motor bloquea el ingreso a consultorio hasta que el paciente haya terminado toda la evaluación psicológica.
CUANDOexamen.contiene_psicologia = true
Ytrabajador.empresa = CHINALCO
ENTONCESBloquear Consultorio hasta completar todas las pruebas de Psicología
Cliente
Empresa
Borrador
RC-22
Prioridad multiminas — ruta con psicología
Paciente con múltiples perfiles y psicología en su orden es enviado primero a esa área, porque ya va desgastado y el tiempo de espera impacta la evaluación.
CUANDOtrabajador.cantidad_perfiles > 5
Yexamen.contiene_psicologia = true
ENTONCESPriorizar ruta hacia Psicología antes del orden estándar de la sede
Cliente
Empresa
Borrador
El motor evalúa estas reglas en cascada: primero prioridad (quién va primero), luego flujo de sede (a dónde va), luego reglas médicas (qué bloquea), luego reglas de empresa. Las reglas tipo Obligatoria no pueden sobreescribirse por ninguna otra configuración.
Gestión de prioridades
Define el orden en que el motor llama a los pacientes dentro de cada área. La jerarquía es estricta: un nivel superior siempre precede al inferior.
Nivel Nombre Criterio de asignación Estado Acción
1
Super VIP
Máxima prioridad por acuerdo contractual o caso estratégico.
Configuración manual · Admin global Más alta
2
VIP
Prioridad corporativa marcada desde New Online al generar la cita.
New Online · Excepción configurada Alta
3
Preferencial · Ley 28683
Gestante, adulto mayor, discapacidad. No puede desactivarse ni modificarse.
Automático por categoría de paciente Obligatoria
4
Priorizado por empresa
Empresa titular con acuerdo contractual de atención preferente.
Empresa priorizada · Configurable Manual + reglas
5
Regular
Atención estándar por orden de cita y hora de check-in.
Base por defecto Default
Flujo de atención por sede — niveles de área
Define el orden en que el motor envía al paciente a través de las áreas. El flujo de sede aplica por defecto; el flujo de empresa lo sobreescribe cuando está configurado.
Orden de áreas por nivel — sede Surco (flujo general)
1
Laboratorio
Obligatorio como primera parada. Bloquea el avance a otras áreas si hay exámenes en ayunas o toma de muestra pendiente.
Bloquea avance Siempre primero
2
Rayos X · Audiometría
Mismo nivel de importancia. El motor puede derivar en paralelo o a la sala disponible. Antes de cruzar de zona, termina lo que haya disponible en la zona actual.
Paralelo permitido Respeta proximidad de zona
...
Demás áreas — sala con menor cola
Psicología, EKG, odontología, sala múltiple, etc. El motor elige la sala disponible con menos pacientes. Respeta restricciones de sala (sexo, empresa).
Menor cola Configurable por empresa
🏁
Consultorio — solo cuando todo está hecho
Bloqueado hasta que el paciente haya completado todos sus exámenes presenciales. El médico recibe todos los resultados al momento de atenderlo y puede dar la aptitud.
Bloqueado hasta completar Entrega de aptitud
Variaciones por empresa — sobreescriben el flujo base
Empresa Modificación al flujo Estado
Chinalco
Psicología antes de consultorio. Bloqueo explícito configurado en RC-21.
MVP
Quellaveco
Psicología al final — orden inverso al de Chinalco.
MVP
Buenaventura
Peso/talla antes de consultorio. Alerta si variación >10%.
MVP
Anglo American
IMC + Framing antes de prueba de esfuerzo.
MVP
Bambas / Altura
Hipoxia + EEG obligatorios. Orden fijo.
Pendiente
Las reglas de empresa sobreescriben el orden base. Excepciones que no se pueden modificar: Ley 28683 (R6) y bloqueo por HCG (RC-12).
Infraestructura por sede
Configuración de salas, capacidad, segmentos de atención y restricciones. Cada sala es la unidad mínima que el motor usa para asignar pacientes.
Rayos X · Módulo RX-01
Piso 1 · Zona A · Capacidad 1
Activo
Segmento
Regular + Preferencial + VIP
Automático
Prestaciones
Tórax · Columna · Perfil clínico
3 activas
Restricciones
Bloqueo por HCG configurado (RC-12)
Clínica
Sala múltiple · PSICO-03
Piso 2 · Zona B · Capacidad 3
Precola 5
Segmento
Solo mujeres · Empresa específica
Filtrada
Prestaciones
Cabina · Psicometría · Entrevista
SEPO
Modo llamada
Automático por defecto MVP
Manual editable
Checklist MVP
Controles mínimos para liberar la sede.
Reglas R1, R3, R4, R6, R7 y R8 activadas en sede piloto.
Prioridades base cargadas con orden obligatorio y criterio por hora de cita.
Salas configuradas con capacidad, segmentos y modo automático.
Integraciones activas: New Online → GC · Modulab → GC (HCG).
!
Flujo por niveles validado con Sofía — confirmar con arquitectos antes de sprint 4.
!
Catálogo de variables pendiente de formalizar con equipo técnico.
Catálogo de variables
Variables disponibles para construir condiciones en el constructor de reglas.
👷 Trabajador / paciente
sexoedad empresacategoria cantidad_perfiles
🧪 Prestación / examen
requiere_ayunoarea contiene_psicologia
📋 Resultado de examen
HCGdisponible valor_numerico
🏥 Sede / sala
sede.idsala.disponible sala.sexo_exclusivo
Reportería
Indicadores para visualización en pantalla.
Tiempos por cliente
Fecha · área · sede
Listo
Capacidad operativa
Áreas y módulos
Fase 1
Consolidado multisede
Lectura corporativa
Fase 2
Validaciones pendientes antes de sprint 4
  • Definir permisos exactos entre admin global y admin sede para activar / desactivar reglas.
  • Cerrar umbrales de tiempo de espera máximo y lógica de alerta por sede.
  • Confirmar cómo el motor incorpora una prueba nueva si Chamán la agrega durante la atención.
  • Formalizar el catálogo de variables con el equipo técnico — prerequisito del motor confirmado por Sofía el 21/04.